Definition of "on the money"

on the money